#include <stdio.h>



// 递归函数定义


int qg(int cd,int k){
    int mt1=(cd*2+3)/5;
    int mt2=cd-mt1;
    int cd1;
    int cd2;
    if(cd<=k)return 1;
    if(mt1<=k)cd1=1;
    else cd1=qg(mt1,k);
     if(mt2<=k)cd2=1;
    else cd2=qg(mt2,k);
    return cd1+cd2;
}
int main() {

int n,k;
scanf("%d %d", &n,&k); // 输入数组元素个数
int ans=qg(n,k);
printf("%d",ans);
return 0;
}

